java有没有一种方法可以在调试时永久更改变量的值,从而在后续调用中不被重写?
在Eclipse/IntelliJ中,我看到了“set value”选项,但是当我们设置变量的值时,如果该调用再次发生,它将再次被覆盖
是否有一种方法可以在调试时永久更改变量的值,而不更改源代码
你可以在下面搜索框中键入要查询的问题!
在Eclipse/IntelliJ中,我看到了“set value”选项,但是当我们设置变量的值时,如果该调用再次发生,它将再次被覆盖
是否有一种方法可以在调试时永久更改变量的值,而不更改源代码
# 1 楼答案
您可以设置一个非挂起断点,并通过求值和记录选项,使其为作用域中的任何变量或字段赋值(只要它不是^{)。像这样:
只需在变量首次初始化之后或读取之前设置它。每次命中断点时,它不会停止程序的执行,但仍会计算表达式并更改变量的值